Analyzing and Understanding Architectural Characteristics of COM+ Components
نویسندگان
چکیده
Understanding architectural characteristics of software components that constitute distributed systems is crucial for maintaining and evolving them. One component framework heavily used for developing component-based software systems is Microsoft’s COM+. In this paper we particularly concentrate on the analysis of COM+ components and introduce an iterative and interactive approach that combines component inspection techniques with source code analysis to obtain a complete abstract model of each COM+ component. The model describes important architectural characteristics such as transactions, security, and persistency, as well as create and use dependencies between components, and maps these higher-level concepts down to their implementation in source files. Based on the model, engineers can browse the software system’s COM+ components and navigate from the list of architectural characteristics to the corresponding source code statements. We also discuss the Island Hopper application with which our approach has been validated.
منابع مشابه
An architectural view of distributed objects and components in CORBA, Java RMI and COM/DCOM
The goal of this paper is to provide an architectural analysis of the existing distributed object oriented platforms. Based on a relatively small number of design patterns, our analysis aims at a unified view of the platforms. We achieve this by articulating a series of key issues to be addressed in analyzing a particular platform. This approach is systematically applied to the CORBA, Java RMI,...
متن کاملConceptual Model for Evaluation of Architectural Space Indicators Based on the Comparison of Western and Iranian-Islamic Viewpoints
Space as an essential and integral concept of architecture has always included different meanings and understandings, and this reduced its original meaning to general architectural features. In addition, because this concept was created in the modern period, architects’ general understanding of its indicators has unilaterally been led to the concepts such as void, freedom and movement. Therefor...
متن کاملCenter of Mass Estimation of Simple Shaped Magnetic Bodies Using Eigenvectors of Computed Magnetic Gradient Tensor
Computed Magnetic Gradient Tensor (CMGT) includes the first derivatives of three components of magnetic field of a body. At the eigenvector analysis of Gravity Gradient Tensors (GGT) for a line of poles and point pole, the eigenvectors of the largest eigenvalues (first eigenvectors) point precisely toward the Center of Mass (COM) of a body. However, due to the nature of the magnetic field, it i...
متن کاملRecognizing the Role of Idea and Concept in Understanding and Creation in Architecture Relying on the "Four Causes"
Today, the increasing realities that have occupied architects in other fields related to architecture, have caused the designerchr('39')s attention to deviate from the theoretical thinking that was considered at the beginning of the design process. Architectural software has expanded the visual dimensions of the human mind and created the conditions for the designerchr('39')s thinking to be lim...
متن کاملNature, Politics and Architecture; Reading Out the Interaction of Nature, Politics and Culture Components in the Architecture Creating Process of Tabriz Blue Mosque
Tabriz Blue Mosque is a valuable historical monument from the 9th century AH, which has been built during the Kara - Koyunlu of Turkomans rule on northwestern Iran and about 35 years before the beginning of the Safavid Iranian government. This building has some features that make it to be distinguished from other monuments of the Azerbaijan region and even Iran. These features have attracted th...
متن کامل